package com.hex.ds.hdtp.core.app.data.contrast.dto;

import lombok.Data;

/**
 * @Package: com.hex.ds.hdtp.core.app.data.contrast.dto.request
 * @ClassName CrossDbContrastTemplateRequestDto
 * @Description: 跨库比对模板-RequestDto对象
 * @Author: wz.li
 * @Date 2023/7/24 18:18
 * @Version v2.0.2
 **/
@Data
public class CrossDbContrastTemplateDto {

    private String pkId;

    private String name;

    private String isCycleContrast;

    private String cronExpressions;

    private String contrastScene;

    private String isCreateTable;

    private String isContrastPartitionField;

    private String isContrastFieldCount;

    private String isContrastFieldName;

    private String isContrastFieldType;

    private String isContrastFieldLength;

    private String isContrastFieldPrecision;

    private String isContrastEncoded;

    private String isHasData;

    private String isSumCharLength;

    private String isSumCharTrimLength;

    private String isStatisticsNumberSum;

    private String isStatisticsDataCount;

    private String isAllField;

    private String isCharNullToEmpty;

    private String isNumberNullToZero;

    private String isMaxFaultTolerance;

    private String isMaxCharLength;

    private Integer maxFaultToleranceNum;

    private String dataComparisonType;

    private Integer dataExtractScope;

    private String lessExtractScopeType;

    private Integer lessExtractScopeCustom;

    private String greaterExtractScopeType;

    private Integer greaterExtractScopeCustom;

    private String crtUser;

    private String crtUserName;

    private String crtTs;

    private String upUser;

    private String upUserName;

    private String upTs;
}
